package com.huatai.vba.common.utils;

import java.math.BigDecimal;
import java.text.DecimalFormat;

public class ToStringUtils {

	public static String decimalToString(BigDecimal weight) {
		DecimalFormat df = new DecimalFormat("0.######");
		return df.format(weight);
	}

	public static String decimalToString(BigDecimal weight, Integer decimalCount) {
		StringBuffer str = new StringBuffer("0.");
		for (int i = 0; i < decimalCount; i++) {
			str.append("0");
		}
		DecimalFormat df = new DecimalFormat(str.toString());
		return df.format(weight);
	}

	public static void main(String[] args) {
		// System.out.println(df.format(new BigDecimal(0.00009000)));
		// System.out.println(df.format(2121.90020012d));
		// System.out.println(new Double(new
		// BigDecimal(0.0009d).doubleValue()).toString());
		// System.out.println(ToStringUtils.decimalToString(new
		// BigDecimal(21212.09021200), 3));
	}

}